<?php

namespace App\Http\Requests\Auth;

use App\Http\Requests\BaseRequest;
use Illuminate\Foundation\Http\FormRequest;

class RegisterRequest extends BaseRequest
{
    /**
     * 后台用户注册的表单验证
     */
    public function rules()
    {
        //设置用户注册的表单验证的规则
        return [
            //管理员账号 required 来设置用户名不能为空  max 设置最大字符不能超过16位
            'account' => 'required|max:16',
            //密码
            'password' => 'required|min:6|max:16|confirmed',
            //真实姓名
            'real_name' => 'required',
            //设置用户的邮箱  required 设置必填  email 设置邮箱的验证规则 unique 设置唯一的值  在users用户表中
            // 'email'=> 'required|email|unique:users',
        ];
    }

    /**
     * 错误的提示消息
     */
    public function messages()
    {
        return [
            'account.required' => '管理员账号不能为空',
            'account.max' => '账号最大不能超过16位',
            'password.required' => '密码不能为空',
            'password.min' => '密码最小6位',
            'password.max' => '密码最大16位',
            'password.confirmed' => '请确认密码',
            'real_name.required' => '真实姓名不能为空',
        ];
    }
}
